History
History
Synonyms
UK
US
Meaning:
outdo

to do more or better than (a person)

better, overcome

BLOW OUT OF WATER as in Wiktionary
BLOW OUT OF WATER as in Wikipedia